.main {
	background-image: url(../img/liuyan/背景-1.jpg);
	overflow: hidden;
}

.lunbo {
	width: 1500px;
	height: 516px;
	overflow: hidden;
	position: relative;
}

.lunbo .swiper-button-prev,
.lunbo .swiper-button-next {
	background-image: none;
}

video {
	border: 3px solid #fff;
	position: absolute;
	top: 280px;
	left: 310px;
	box-shadow: 9px 9px 20px -1px #FFFFFF, -60px -445px 31px -53px #FF3F00;
}

.swiper-slide {
	position: relative;
}

.swiper-slide button {
	width: 111px;
	height: 38px;
	position: absolute;
	font-size: 12px;
	background: #3180b9;
	border: 0;
	border-radius: 5px;
	top: 397px;
	left: 310px;
	color: #fff;
	cursor: pointer;
	/*添加手指样式*/
}

.swiper-slide button:nth-of-type(2) {
	margin-left: 125px;
}

.swiper-slide button:nth-of-type(2) .fenxiang {
	display: inline-block;
	margin-left: 1px;
}

.swiper-slide button:nth-of-type(2)>.img {
	display: inline-block;
	margin-left: 21px;
}

.swiper-slide button:nth-of-type(2)::after {
	content: "";
	width: 1px;
	height: 37px;
	background: #1d6599;
	display: block;
	position: absolute;
	top: 0px;
	left: 73px;
	border-left: 1px solid #4283b2;
}

/*轮播文字*/

.swiper-slide .titel {
	position: absolute;
	top: 137px;
	left: 310px;
}

.swiper-slide .titel h1 {
	font-size: 48px;
	color: #fff;
}

.swiper-slide .titel p {
	color: #fff;
	font-size: 17px;
	line-height: 30px;
}

.swiper-slide .titel p:nth-of-type(2) {
	color: #fff;
	font-size: 22px;
	line-height: 30px;
}

/*您的位置*/

.swiper-slide>p {
	position: absolute;
	top: 20px;
	left: 310px;
	color: #fff;
	font-size: 12px;
}

.swiper-slide .myweizhi {
	margin-right: 30px;
}

.swiper-slide .myweizhi:after {
	content: "";
	width: 1px;
	height: 19px;
	display: block;
	background: #d9d9d9;
	position: absolute;
	top: 0px;
	left: 62px;
}

/*蓝条*/

.lantiao {
	width: 1500px;
	height: 33px;
	position: relative;
}

.lt {
	margin: 0 auto;
	width: 1065px;
	border-top: 33px solid #004f87;
	border-left: 20px solid #fff;
	border-right: 20px solid #fff;
}

.zhuixing {
	width: 55px;
	border-top: 10px solid #5198d1;
	border-bottom: 10px solid #0d66a8;
	position: absolute;
	top: 7px;
	left: 273px;
}

.zhuixing::before {
	content: "";
	border-left: 10.5px solid #5198D1;
	border-top: 10px solid transparent;
	border-bottom: 10.5px solid transparent;
	position: absolute;
	top: -10px;
	left: 55px;
}

.news {
	color: #fff;
	font-size: 11px;
	position: absolute;
	top: -8px;
	left: 15px;
}

.ltText {
	font-size: 12px;
	color: #fff;
	position: absolute;
	top: 9px;
	left: 385px;
}

/*小巨蛋微信*/

.xiaojudan {
	width: 1500px;
	margin: 65px auto 55px;
	box-shadow: 0px 12px 28px -16px #807A82;
}

.weixin {
	width: 300px;
	height: 144px;
	overflow: hidden;
}

.weixin img {
	width: 100%;
}

.xiaojudan ul {
	font-size: 0px;
	margin: 0px auto;
	width: 1000px;
}

.xiaojudan ul li {
	overflow: hidden;
	display: inline-block;
	width: 298px;
	height: 266px;
	text-align: center;
	border: 1px solid #b5bdc7;
	border-radius: 5px;
	margin: 0px 50px 55px 0px;
	box-shadow: 0px 11px 9px -7px #889EAD;
}

.xiaojudan ul li:last-child {
	margin-right: 0px;
}

.xiaojudan ul li h3 {
	font-size: 18px;
	line-height: 18px;
	color: #12151c;
	margin: 28px 0 14px;
}

.xiaojudan ul li p {
	text-align: center;
	font-size: 11px;
	line-height: 18px;
	color: #8d8d8d;
}

/*项目概括*/

.web .xmgaikuo {
	width: 1000px;
	margin: 66px auto 78px;
	position: relative;
}

.web .xmgaikuo h2 {
	font-size: 30px;
	line-height: 30px;
	text-align: center;
	margin: 66px auto 71px;
}

.web .xmgaikuo ul {
	font-size: 0px;
}

.web .xmgaikuo li {
	display: inline-block;
	vertical-align: top;
}

.web .xmgaikuo li .map {
	width: 505px;
	height: 230px;
	position: relative;
}

.web .xmgaikuo li .map img {
	width: 100%;
}

/*.划过效果*/

.main .xmgaikuo li .map .nl {
	font-size: 69px;
	position: absolute;
	top: -61px;
	left: 33px;
	color: #7e7276;
	cursor: pointer;
}
.main .xmgaikuo li .map .nl:hover~.nl-text{
	display: inline;
}
.main .xmgaikuo li .map .huim {
	font-size: 69px;
	position: absolute;
	top: -45px;
	left: 290px;
	color: #7e7276;
	cursor: pointer;
}
.main .xmgaikuo li .map .huim:hover~.nl-text2 {
	display: inline;
}
.main .xmgaikuo .nl-text {
	width: 137px;
	height: 42px;
	font-size: 14px;
	line-height: 42px;
	background: #c1c1c1;
	position: absolute;
	top: -50px;
	left: 20px;
	text-align: center;
	border-radius: 4px;
	display: none;
}

.main .xmgaikuo .nl-text2 {
	width: 87px;
	height: 42px;
	font-size: 14px;
	line-height: 42px;
	background: #fa8d00;
	color: #fff;
	position: absolute;
	top: -50px;
	left: 247px;
	text-align: center;
	border-radius: 4px;
	display: none;
}

.web .xmgaikuo .text {
	width: 324px;
	height: 212px;
	margin-left: 94px;
}

.web .xmgaikuo li .text h5 {
	font-size: 18px;
	margin: 18px auto 12px;
}

.web .xmgaikuo li .text p {
	font-size: 14px;
	line-height: 26px;
	color: #adadad;
}

.web .xmgaikuo li .text button {
	width: 137px;
	height: 48px;
	color: #fff;
	font-size: 14px;
	background: #3483bc;
	border: 1px solid #e9e9e9;
	border-radius: 5px;
	margin-right: 13px;
	margin-top: 50px;
	cursor: pointer;
}

.web .xmgaikuo li .text button:nth-of-type(2) {
	background: #444546;
	position: relative;
}

.web .xmgaikuo li .text button:nth-of-type(2) .fenxiang {
	margin-right: 20px;
}

.web .xmgaikuo li .text button:nth-of-type(2) .fenxiang:after {
	content: "";
	width: 1px;
	height: 45px;
	display: block;
	background: #404141;
	position: absolute;
	top: 0px;
	left: 86px;
	border-right: 1px solid #686767;
}

.web .xmgaikuo li .text button:nth-of-type(2) .img {
	margin-left: 15px;
}
.focusOur{
	width: 100%;
	padding: 60px 0 80px;
	background: #ebebeb;
	position: relative;
	box-shadow: inset 0px 26px 35px #d7d7d7;
}
.title-Our{
	font-size: 30px;
	color: #000;
	text-align: center;
	font-weight: normal;
	margin-bottom: 22px;
}
.focusOur .img{
	width: 84px;
	height: 83px;
	overflow: hidden;
	float: left;
}
.lists{
	width: 1000px;
	margin: 0 auto;
	text-align: center;
}
.lists li{
	display: inline-block;
	width: 32.3%;
	height:84px ;
	overflow: hidden;
	text-align: left;
	
	margin-top: 45px;
}
.focusOur .img img{
	width: 100%;
}
.weiboBox{
	position: relative;
	width: 190px;
	margin: 0 auto;
	overflow: hidden;
}
.lists li p{
	display:block;
	font-size: 14px;
	color: #525252;
	margin-left: 105px;
	margin-top: 20px;
}
.guanzhu{
	width: 62px;
	height: 22px;
	position: absolute;
	bottom: 0;
	left: 106PX;
}
.jiantou{
	position: absolute;
	top: -10px;
	left: 0;
	right: 0;
	margin: 0 auto;
}